Make valgrind happier by initializing all the things in geocahe data ctor.
authorrobertlipe@gmail.com <robertlipe@gmail.com@f51c46e8-681c-474f-0cfe-069cfd0219fb>
Sat, 30 Mar 2013 03:42:57 +0000 (03:42 +0000)
committerrobertlipe@gmail.com <robertlipe@gmail.com@f51c46e8-681c-474f-0cfe-069cfd0219fb>
Sat, 30 Mar 2013 03:42:57 +0000 (03:42 +0000)
git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4368 f51c46e8-681c-474f-0cfe-069cfd0219fb

gpsbabel/defs.h
gpsbabel/waypt.cc

index 0d49c9dfdc877281d7aa60c97d4e69eb85660862..5a27eb0edf49b522c98fefcd1bf0535324ef5779 100644 (file)
@@ -282,6 +282,8 @@ class geocache_data {
     is_available(status_unknown),
     is_memberonly(status_unknown),
     has_customcoords(status_unknown),
+    exported(0),
+    last_found(0),
     placer(NULL),
     placer_id(0),
     hint(NULL),
index 52f73cc801f044ed81cc835f0ba046dce1987d19..7a04e5f7dcef24fd69a51cf4e353ff7d0a4bfe6b 100644 (file)
@@ -90,8 +90,10 @@ waypt_dupe(const waypoint *wpt)
     tmp->gc_data->has_customcoords = wpt->gc_data->has_customcoords;
     tmp->gc_data->exported = wpt->gc_data->exported;
     tmp->gc_data->last_found = wpt->gc_data->last_found;
+    tmp->gc_data->placer_id = wpt->gc_data->placer_id;
     tmp->gc_data->desc_short.is_html = wpt->gc_data->desc_short.is_html;
     tmp->gc_data->desc_long.is_html = wpt->gc_data->desc_long.is_html;
+    tmp->gc_data->favorite_points = wpt->gc_data->favorite_points;
 
     // memcpy(gc_data, wpt->gc_data, sizeof(*gc_data));
     if (wpt->gc_data->desc_short.utfstring) {